package javaes.controlador;

import java.util.List;

import javaes.dados.pedido.PedidoDAO;
import javaes.dados.pedido.PedidoDAOHibernate;
import javaes.modelo.Pedido;

public class PedidoRN implements IPedidoRN
{
	private PedidoDAO pedidoDAO;

	public PedidoRN()
	{
		this.pedidoDAO = new PedidoDAOHibernate();
	}
	
	@Override
	public void salvar(Pedido pedido) throws Exception 
	{
		this.pedidoDAO.salvar(pedido);
		
	}

	@Override
	public void excluir(Pedido pedido) throws Exception 
	{
		this.pedidoDAO.excluir(pedido);
		
	}

	@Override
	public List<Pedido> listar() throws Exception
	{
		return this.pedidoDAO.listar();
	}

	@Override
	public Pedido buscaPorID(long id) throws Exception 
	{
		return this.pedidoDAO.buscaPorID(id);
	}

}
